Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour RCA Championships - Indianapolis President's Cup - Tashkent Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Gerry Weber Open - Halle 2003 Mercedes Cup - Stuttgart Thailand Open - Bangkok Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Republic National Bank Monte Carlo Open - Monte Carlo Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Qatar Open - Doha Milan Indoors - Milan Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia RCA Championships - Indianapolis Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Kyiv Open - Kiev Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Qatar Open - Doha KGHM Polish Indoors - Wroclaw Architect Open - Budapest Zagreb Open - Zagreb Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Stella Artois Clay Court Championships - Budaors LXV Concurso Internacional Vigo - Vigo Olimp Kyiv Open - Kiev U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London IPP Open - Helsinki U.S. Open - New York Australian Open - Melbourne French Open - Paris Allianz Suisse Open Gstaad - Gstaad Wimbledon - London Intersport Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Fergana Challenger - Fergana ARAG World Team Championship - Dusseldorf Harbour Tennis Cup Regione Lombardia - Milan Porsche Open - Poznan Australian Open - Melbourne French Open - Paris Wimbledon - London Antonio Savoldi-Marco Co. - Manerbio U.S. Open - New York Citta di Como - Como Australian Open - Melbourne French Open - Paris Wimbledon - London Challenger Brasov - Brasov U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Challenger Britania Zavaleta - Puebla Wailea Men's Challenger - Maui Australian Open - Melbourne French Open - Paris Qatar ExxonMobil Open - Doha Internationaux de Nouvelle-Caledonie - New Caledonia LTA Wrexham Challenger - Wrexham Wimbledon - London Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto U.S. Open - New York Samsung Challenger 2007 - Ho Chi Minh City Australian Open - Melbourne French Open - Paris XL Bermuda Open - Bermuda U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Kobstaedernes ATP Challenger - Kolding French Open - Paris Wimbledon - London U.S. Open - New York IPP Open - Helsinki Qatar Exxon Mobil Open - Doha South African Airways Open - East London Trofeo Cassa di Risparmio di Alessandria - Alessandria s'Tennis Masters Challenger - Graz Qatar ExxonMobil Open - Doha Wroclaw Challenger Prostejov Challenger Bytom Challenger Serbia Open - Belgrade Poznan Challenger Aachen Challenger Helsinki Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Belgrade Challenger Davis Cup, Group 1, 1R, FIN-CRO 3-2 Kyoto Challenger Rimouski Challenger St. Brieuc Challenger Monza Challenger Leon Challenger Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, Group II, 2R, POL-ZIM 4-1 Ortisei Challenger Bratislava Challenger Helsinki Challenger Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Qatar ExxonMobil Open - Doha Reunion Island Challenger St. Brieuc Challenger Johannesburg Challenger Colonial Classic - Kooyong Colonial Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Szczecin Challenger Mons Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Sarajevo Challenger Olympics - Sydney Olympics - Athens Braunschweig Challenger Szczecin Challenger Rennes Challenger Helsinki Challenger Toyota Challenger St. Brieuc Challenger Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Brisbane International - Brisbane Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, POL-SVK 3-2 Brest Challenger Bratislava Challenger Davis Cup, World Group, 1R, POL-ARG 2-3 Poland F5 Poland F6 Mons Challenger Great Britain F2 USA F4 USA F5 USA F6 USA F7 USA F8 USA F9 Germany F6 Hungary F2 Poland F2 Poland F3 Hungary F5 Georgia F1 Georgia F2 Spain F4 Spain F7 Poland F2 Poland F3 Spain F24 Spain F25 Spain F26 Tunisia F6 India F7 India F8 Germany F2 Poland F2 Poland F3 France F4 France F5 Japan F4 Iran F5 Iran F6 Egypt F5 Italy F7 Poland F1 Poland F2 Italy F21 Russia F4 Poland F5 France F13 Spain F32 Germany F19 Belarus F1 Belarus F2 Great Britain F16 Great Britain F1 Korea F1 Korea F2 Korea F3 Italy F19 Italy F20 Poland F4 Poland F5 Poland F6 M25 Nussloch KGHM Polish Indoors - Wroclaw Sardinia International Championship - Cagliari Memorial Kolyaskin - Donetsk Open de L'Isere-Open 38 - Grenoble KGHM Polish Indoors - Wroclaw Compaq Cup 2001 - Zabrze Pekao Open 2001 - Szczecin Open de L'Isere (Open 38) - Grenoble Pekao Open - Szczecin XL Challenger de Tenis Copa Sevilla - Seville Cairo Challenger 2002 - Cairo KGHM Polish Indoors - Wroclaw Kaltenberg Open - Split Zagreb Open - Zagreb Wartburg Open - Eisenach Torneo Internazionale di Tennis ATP-Challenger - Merano Qwarant Cup - Sopot Grolsch Cup - Warsaw Scottish Tennis Championship - Edinburgh Macedonia Open - Skopje Samarkand Challenger - Samarkand Ahmedabad Challenger - Ahmedabad Mumbai Challenger - Mumbai Open de Franche Comte - Besancon Zivnobanka Open 1999 - Prostejov Maia Open - Oporto Zagreb Open - Zagreb Venice Challenger - Venice CA Challenger - Graz Internationaux de Bretagne - Brest Sarajevo Open - Sarajevo Pekao Open 2003 - Szczecin Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad KGHM Polish Indoors - Wroclaw Cepu Open - San Marino Porsche Open - Poznan Rhein-Main Challenger 2004 - Aschaffenburg Lambertz Open - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Porsche Open - Poznan Antonio Savoldi-Marco Co. - Manerbio Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental KGHM Emax Polish Indoors - Wroclaw The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Busan Open Challenger Tennis - Busan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Kos-Zucchetti Tennis Cup - Cordenons Pekao Open - Szczecin KGHM Dialog Polish Indoors - Wroclaw ECU Prague Open - Prague Baden Open - Karlsruhe Polska Energia Open - Bytom Porsche Open - Poznan LXVII Concursu Internacional de Vigo - Vigo Open D'Orleans - Orleans Challenger Tunisie - Tunis Unicredit Czech Open - Prostejov Porsche Open - Poznan Tatra Banka Slovak Open - Bratislava Heilbronn Challenger Besancon Challenger Ostrava Challenger Bratislava Challenger Bordeaux Challenger Sopot Challenger Poznan Challenger Kazan Challenger Napoli Challenger Marburg Challenger Poznan Challenger Brasov Challenger Mons Challenger Seoul Challenger Ortisei Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Kyoto Challenger Sarajevo Challenger Rimouski Challenger Guadalajara Challenger Mexico City Challenger Johannesburg Challenger Bordeaux Challenger Nottingham-2 Challenger Kazan Challenger St. Remy Challenger Ortisei Challenger Oberstaufen Challenger Liberec Challenger Prague Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Glasgow Challenger Bergamo Challenger Wroclaw Challenger Kyoto Challenger Kazan Challenger Raanana Challenger Leon Challenger Sarasota Challenger Guadalajara Challenger Aix En Provence Challenger Ilkley Challenger Recanati Challenger Gwangju Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Bangkok Challenger Surbiton Challenger Ilkley Challenger Winnetka Challenger Recanati Challenger Astana Challenger Genova Challenger Szczecin Challenger Budapest Challenger Eckental Challenger Ortisei Challenger Toyota Challenger Andria Challenger Koblenz Challenger Rennes Challenger Quimper Challenger Budapest Challenger Bergamo Challenger Wroclaw Challenger Ortisei Challenger Traralgon Challenger Noumea Challenger Kyoto Challenger Yokohama Challenger Drummondville Challenger Koblenz Challenger Budapest Challenger Monterrey Challenger Sopot Challenger Croatian Indoors - Zagreb Legg Mason Tennis Classic - Washington D.C. International Championship of Croatia - Umag Pilot Pen International - New Haven International Championship of Croatia - Umag BMW Open - Munich Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. President's Cup 1999 - Tashkent adidas Open de Toulouse - Toulouse Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille AXA Cup - London Copenhagen Open - Copenhagen Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Wideyes Swedish Open - Bastad Croatia Open - Umag Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Samsung Open - Brighton AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open Seat-Godo 2001 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad Croatia Open - Umag RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Trofeo Conde de Godo - Barcelona Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Idea Prokom Open - Sopot Idea Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon Umag Gerry Weber Open - Halle The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Idea Prokom Open - Sopot Open de Moselle - Metz Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Estoril Open - Estoril The Stella Artois Championships - London Orange Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Croatia Open - Umag Orange Prokom Open - Sopot China Open - Beijing BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Estoril Open - Estoril Open de Nice Cote dAzur - Nice AEGON Championships - London Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Catella Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Open de Moselle - Metz BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Allianz Suisse Open - Gstaad ATP Studena Croatia Open - Umag Open de Moselle - Metz China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg ASB Classic - Auckland